package com.nbcb.fund.service;

import com.nbcb.fund.entity.po.MyFundKeyPo;

import java.util.List;

public interface MyFundKeyService {

    /**
     * 根据用户查询关注的基金代码
     *
     * @param userId
     * @return
     */
    List<MyFundKeyPo> selectByUserId(String userId);

    /**
     * 保存我关注的基金代码
     *
     * @param myFundKeyPo
     * @return
     */
    int addMyFund(MyFundKeyPo myFundKeyPo);

    /**
     * 删除我关注的基金代码
     *
     * @param myFundKeyPo
     * @return
     */
    int deleteMyFund(MyFundKeyPo myFundKeyPo);

    /**
     * 获取我关注的指定基金
     *
     * @param myFundKeyPo
     * @return
     */
    MyFundKeyPo selectByUserIdAndFundCode(MyFundKeyPo myFundKeyPo);
}
